<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="" content="">
  <title></title>
  <style></style>
</head>

<body>
  <p>ok</p>

  <script>

    Function.prototype.bind1 = function(){
      const argus = Array.prototype.slice.call(arguments)
      const one = argus.shift()
      const t = this
      return function(){
        return t.apply(one, argus)
      }
    }
    
  </script>
</body>

</html>